gtk3-demo: Adapt to GtkSearchEntry api changes
authorMatthias Clasen <mclasen@redhat.com>
Mon, 29 Jul 2013 01:51:45 +0000 (21:51 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 29 Jul 2013 01:51:45 +0000 (21:51 -0400)
Connect to ::search-changed instead of ::changed.

demos/gtk-demo/search_entry2.c

index a53c82f1b78d30f8efa13cb6ea3f3d6e2140bc31..839d4d5aa70756c4d61f55dafb0e0f33be76c085 100644 (file)
@@ -26,6 +26,14 @@ search_changed_cb (GtkSearchEntry *entry,
   gtk_label_set_text (result_label, text ? text : "");
 }
 
+static void
+changed_cb (GtkEditable *editable)
+{
+  const char *text;
+  text = gtk_entry_get_text (GTK_ENTRY (editable));
+  g_message ("changed: %s", text);
+}
+
 static gboolean
 window_key_press_event_cb (GtkWidget    *widget,
                           GdkEvent     *event,
@@ -96,8 +104,10 @@ do_search_entry2 (GtkWidget *do_widget)
       label = gtk_label_new ("");
       gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
 
-      g_signal_connect (entry, "changed",
+      g_signal_connect (entry, "search-changed",
                         G_CALLBACK (search_changed_cb), label);
+      g_signal_connect (entry, "changed",
+                        G_CALLBACK (changed_cb), label);
     }
 
   if (!gtk_widget_get_visible (window))